Interacting Frameworks in Catalysis

نویسندگان

  • Kung-Kiu Lau
  • S. Liu
  • Mario Ornaghi
  • Alan Wills
چکیده

In current OO Design, most of the existing (semi-formal) methods use classes or objects as the basic unit of design. However, it is increasingly recognised that classes are not the best focus for design. Typical design artefacts are about groups of objects and the way they interact. In the Catalysis project, we use the term frameworks for descriptions of groups of objects, their relationships, division of responsibilities, and interactions. The power of frameworks lies in the fact that interactions can also occur at the level of frameworks. In a previous paper, we defined a framework formally as a (first-order) many-sorted theory with a modeltheoretic semantics and showed how it can be represented using a pictorial notation for practical system development. However, we considered only frameworks that do not interact with one another. In this paper, we discuss frameworks that interact with one another, and show that such frameworks are very powerful tools for formal OO Design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Implementation of Catalysis Frameworks in COM

Frameworks are increasingly recognised as very useful components in the emerging paradigm of component-based software development (CBD). They are widely accepted as better units of reuse than objects. In the leading industrial CBD methodology Catalysis, for instance, frameworks are fundamental units of reuse. In this paper, we discuss the implementation of Catalysis frameworks in COM.

متن کامل

Formal specification of Catalysis frameworks

Frameworks are increasingly recognised as very useful components in the emerging paradigm of component-based software development (CBD). They are widely accepted as better units of reuse than objects. The CBD methodology Catalysis, for instance, uses frameworks. However, at present, Catalysis frameworks are described only informally, which means we cannot reason formally about frameworks, in pa...

متن کامل

Biomimetic catalysis of metal-organic frameworks.

Metal-organic frameworks (MOFs) have attracted great attention as a new type of prospective material with various merits and functionalities. MOFs can either act as biomimetic catalysts to mimic enzymatic activities or serve as hosts to encapsulate bio-active species for biomimetic catalysis. However, in comparison with the dramatic development of MOFs in other catalytic fields, MOF-based biomi...

متن کامل

Photochemical Hydrogen Production with Metal–Organic Frameworks

Metal–Organic Frameworks (MOFs) have attracted increasing attention for the creation of solid-state platforms for catalysis applications. In this review article, we present strategies to employ MOF-based materials in photochemical hydrogen production. The scope ranges from the incorporation of single functions (catalyst or photosensitizer) to multifunctional MOFs that combine both light-harvest...

متن کامل

Catalysis Frameworks in First-Order Logic

Pieces of code are not the only reusable artifacts from software development. Recurring patterns occur in models, specifications, and collaborations. Classes are not the most interesting unit for describing designs; it is the collaborations and relationships between them that constitute the essence of any design. In the component-based development method Catalysis, collaboration frameworks are ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998